//
//  HHUserModel.h
//  InternetHospital
//
//  Created by chun.chen on 2022/2/14.
//  Copyright © 2022 HC. All rights reserved.
//  用户核心模型

#import <Foundation/Foundation.h>
#import <BCModel/BCModel.h>

/// 用户权限状态
typedef NS_ENUM (NSUInteger, HHUserStatus) {
    /// 待审核
    HHUserStatus_Wait     = 0,
    /// 审核通过
    HHUserStatus_Approved = 1,
    /// 审核不通过
    HHUserStatus_Reject   = 2,
    /// 再次申请审核
    HHUserStatus_Reapply  = 3,
    /// 未认证
    HHUserStatus_NoCert   = 4,
    /// 资料未完善
    HHUserStatus_MissData = 5
};

NS_ASSUME_NONNULL_BEGIN

@interface HHUserModel : NSObject<BCModel,NSCoding>
/// 医生姓名
@property (nonatomic, copy)   NSString *name;
/// 医生头像
@property (nonatomic, strong) NSString *headerImageUrl;
/// 职称
@property (nonatomic, copy)   NSString *title;
/// 认证状态 ：参考 【HHUserStatus】枚举值
@property (nonatomic, assign) NSInteger status;
/// 是否可以申请备案 0:不可以申请 1:可以申请
@property (nonatomic, strong) NSNumber *recordable;
/// 是否是阳光化  ：1：否，2：是
@property (nonatomic, strong) NSNumber *isPublic;
/// 是否显示我的积分，0.不显示 1.显示
@property (nonatomic, strong) NSNumber *showPoint;
/// 总的积分
@property (nonatomic, strong) NSNumber *totalPoint;
/// 是否有身份证信息状态标识 0:没有 1:有
@property (nonatomic, strong) NSNumber *idCardStatus;
/// 是否显示同意书 0:不显示 1:显示
@property (nonatomic, strong) NSNumber *isConsentShow;
/// 医生缴税认证审核状态(0,未审核;1,审核中；2,审核通过;3,审核失败)
@property (nonatomic, strong) NSNumber *taxStatus;
/// 根据医生职级是否可以申请备案0,不可以申请，1,可以申请
@property (nonatomic, copy) NSString *titleRecord;
/// 科室
@property (nonatomic, copy) NSString *departmentName;
/// 科室id
@property (nonatomic, copy) NSString *departmentId;
/// 医院
@property (nonatomic, copy) NSString *hospitalName;
/// 医院id
@property (nonatomic, copy)  NSString *hospitalId;

@end

NS_ASSUME_NONNULL_END
